Micron Document
____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|


The NomadNet German Wikipedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

πŸ” Search

Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―

Streaming SIMD Extensions 2
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
SSE2 (Streaming SIMD Extensions 2) ist eine x86-Befehlssatzerweiterung, die Intel mit dem Pentium 4 einfΓΌhrte. SSE2 ermΓΆglicht die Verarbeitung von Gleitkommazahlen mit doppelter Genauigkeit (d. h. 64-Bit-PrΓ€zision statt 32 Bit bei einfacher Genauigkeit) sowie die Anwendung von Ganzzahloperationen auf XMM-Register.

SSE2 bietet gegenüber seinem VorgÀnger SSE grundlegende Erweiterungen zur Verbesserung der Leistung bei Video- und Bildbearbeitung und -wiedergabe. Auch AMD integrierte SSE2 ab dem Athlon 64. Die Lizenz zur Nutzung von SSE2 erhielt AMD im Tausch gegen eine Lizenz zur Nutzung der 64-Bit-Befehlssatzerweiterung AMD64 (x86-64), die bei Intel zunÀchst EM64T hieß und schließlich schlicht Intel 64.

SSE und SSE2 gehΓΆren bei x64, wie sowohl AMD64 als auch Intel 64 retronym als Befehlssatzerweiterung der x86-Architektur neben x86-64 und amd64 auch bezeichnet wird, zu den Kern-Instruktionen und sind daher auf allen 64-Bit-fΓ€higen x86-Prozessoren (bzw. β€žx64-Prozessorenβ€œ) verfΓΌgbar. Auf 32-Bit-x86-Prozessoren (der 32-Bit-x86-Architektur IA-32) muss die VerfΓΌgbarkeit ΓΌber entsprechende CPUID-Flags ΓΌberprΓΌft werden.

Contents


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Prozessoren mit SSE2

Da SSE2 eine der ersten SIMD-Erweiterungen der x86-Architektur ist und bereits im Jahr 2001 auf den Markt kam, unterstützen alle seit etwa den spÀten 2000er Jahren verkauften x86-Prozessoren SSE2. Viele Compiler generieren heute standardmÀßig SSE2-Code, so dass die erzeugten Programmdateien bzw. -Bibliotheken nicht mehr auf Prozessoren ohne SSE2 lauffÀhig sind.cite-ref-1[1]cite-ref-2[2] Eine vollstÀndige Liste aller x86-Prozessoren mit SSE2 wÀre also recht unübersichtlich, daher sei an dieser Stelle auf die Liste von Mikroprozessoren verwiesen.

Nachfolgend eine Übersicht, ab welcher Prozessor-Familie die jeweiligen Hersteller SSE2 integriert haben:

β€’ AMD: ab Athlon 64 bzw. Opteron, Sempron mit Prozessorkern Paris
β€’ Intel: alle Prozessoren mit NetBurst-, Core- oder einer spΓ€teren x86-Mikroarchitektur, bei Mobilprozessoren ab dem Pentium M
β€’ Transmeta: ab Efficeon

Einzelnachweise

cite-note-11. ↑ /arch (x86). In: Learn β€Ί C++, C, and Assembler. Microsoft, 16. Oktober 2024. Auf Microsoft.com, abgerufen am 28. Oktober 2024 (englisch).
cite-note-22. ↑ https://software.intel.com/en-us/articles/performance-tools-for-software-developers-intel-compiler-options-for-sse-generation-and-processor-specific-optimizations